﻿namespace CTP.CRM.Repository.Employee.ValueObjects
{

    public class GetEmpOrgPositionInfoObject
    {
        /// <summary>
        /// 员工岗位关联表id
        /// </summary>
        public int Id { get; set; }
        /// <summary>
        /// 员工id
        /// </summary>
        public int EmployeeId { get; set; }
        /// <summary>
        /// id
        /// </summary>
        public int PositionId { get; set; }

        /// <summary>
        /// 岗位名称
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 岗位英文名称
        /// </summary>
        public string EnName { get; set; }

        /// <summary>
        /// 岗位类型
        /// </summary>
        public int PositionType { get; set; }

        /// <summary>
        /// 是否主岗位
        /// </summary>
        public bool IsMasterPosition { get; set; }

        /// <summary>
        /// 岗位描述信息
        /// </summary>
        public string Description { get; set; }


        /// <summary>
        /// 任职时间
        /// </summary>
        public DateTime? WorkingTime { get; set; }

        /// <summary>
        /// 组织ID
        /// </summary>
        public int OrgId { get; set; }

        public int CompanyId { get; set; }

        /// <summary>
        /// 组织类型
        /// </summary>
        public int Type { get; set; }

        /// <summary>
        /// 组织中文名
        /// </summary>
        public string OrgCnName { get; set; }

        /// <summary>
        /// 组织英文名
        /// </summary>
        public string OrgEnName { get; set; }

        /// <summary>
        /// 说明
        /// </summary>
        public string OrgDescription { get; set; }

        /// <summary>
        ///  员工岗位关联表用户编码
        /// </summary>
        public int CreateUserId { get; set; }

        /// <summary>
        ///  员工岗位关联表创建时间
        /// </summary>
        public DateTime CreateTime { get; set; }

        /// <summary>
        ///  员工岗位关联表修改人编码
        /// </summary>
        public int UpdateUserId { get; set; }

        /// <summary>
        ///  员工岗位关联表修改时间
        /// </summary>
        public DateTime? UpdateTime { get; set; }
    }
}